package com.joelaws.prototype.client.data;

import java.io.Serializable;

public class DatingDetails implements Serializable, Cloneable {

	public static enum HairColor {
		Brown, Black, Blond
	}

	public static enum EyeColor {
		Brown, Blue
	}

	private static final long serialVersionUID = 1L;

	private long userID;

	private String height;

	private EyeColor eyeColor;

	private HairColor hairColor;

	public DatingDetails() {
	}

	public DatingDetails(long userID, String height, EyeColor eyeColor, HairColor hairColor) {
		this.userID = userID;
		this.height = height;
		this.eyeColor = eyeColor;
		this.hairColor = hairColor;
	}

	public DatingDetails clone() {
		return new DatingDetails(userID, height, eyeColor, hairColor);
	}

	public long getUserID() {
		return userID;
	}

	public void setUserID(long userID) {
		this.userID = userID;
	}

	public String getHeight() {
		return height;
	}

	public void setHeight(String height) {
		this.height = height;
	}

	public EyeColor getEyeColor() {
		return eyeColor;
	}

	public void setEyeColor(EyeColor eyeColor) {
		this.eyeColor = eyeColor;
	}

	public HairColor getHairColor() {
		return hairColor;
	}

	public void setHairColor(HairColor hairColor) {
		this.hairColor = hairColor;
	}

}
